POV-Ray : Newsgroups : povray.unofficial.patches : OBJECT IDEA : Re: OBJECT IDEA Server Time
5 Jul 2024 14:54:57 EDT (-0400)
  Re: OBJECT IDEA  
From: Majukatur
Date: 10 Jul 2002 01:46:38
Message: <3d2bca3e$1@news.povray.org>
...

Majukatur <maj### [at] hotmailcom> wrote:
> Well, this is an idea that I had, is about the meshes, I was thinking, the
> smooth triangle have a simulated normal that seems to be smooth, but it

> smooth_triangle really smoothed?

  How? By subdividing it into more triangles?

> There are another object similar, the bicubic patch, but it is too
difficult
> to use manually

  You are implicating that writing meshes manually is not difficult. I would
like to see you writing a bigger mesh by hand. ;)


Well, this object not is a mesh of triangles, is a curve defined by 3 points
and its normal vectors, it is not an aproximation. There is an equation that
have all this characteristics, not is a mesh of triangles, is a mesh of
patchs, and it is easy to write this kind of meshes MANUALLY, for example,
you need only 4 "triangles" to describe an sphere, with normal meshes you
need hundreds of triangles. For describe ANY ellipse you need only 12
"triangles".

Imagine this, cut a sphere in 3 equal areas, each of this areas is the shape
of one of these "triangles", is defined by 3 points and 3 normal vectors, of
course, this is not a triangle, but you can use it like one.

If you want to use a modeler, like Rhinoceros for example, you can use very
few triangles in your model (when you export it to POV syntax) without any
lost of quality, it allow you to share your model because the file is too
small.

Well, I'm looking for the equation (formula) that describes this shape, I
know that is difficult to imagine, I need to prepare a better description of
this in order to explain my idea. May be a image can show you what I am
talking about, I'm going to prepare one.

Thanks for your attention



Fernando Correa

excuse my english


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.